package com.woniuxy.meal.service;

import com.woniuxy.meal.entity.StoreInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.meal.form.SearchStoreInfoForm;
import com.woniuxy.meal.service.dto.CategoryDto;
import com.woniuxy.meal.service.dto.StoreInfoDto;
import com.woniuxy.meal.service.dto.WoniuPageDto;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zz
 * @since 2023年06月12日
 */
public interface StoreInfoService extends IService<StoreInfo> {

    WoniuPageDto searchByEs(SearchStoreInfoForm form);

    StoreInfoDto getOneStore(Long id) throws Exception;

    List<CategoryDto> getCategories(Long storeId);

    StoreInfo getByAccountId(Long storeId);
}
